Encontré este menú hace tiempo en algún sitio que no recuerdo y me llamó la atención por lo alegre que resulta y que está creado con CSS.
Da para jugar un rato y probar distintas gamas de colores o añadirle estilos distintos, incluso imagen de fondo en las pestañas.


Los ejemplos tiene un tamaño reducido para poder mostrarlos en la entrada pero si seguimos los pasos nos proporcionará un menú como podemos ver aquí.

En plantilla Edicción de HTML añadimos los estilos justo antes de ]]></b:skin>

#middle {
width: 920px;
float:right;
padding:30px 10px 10px 10px;
margin:10px 0;
background:transparent url() no-repeat;
}
.category {
width:164px;
float:left;
border-top:8px solid #333;
margin:20px;
padding:5px 10px 10px 10px;
background:transparent;
}
.category p {
margin:0;
}

#cat-1 {width:164px; margin:0; border-top:8px solid #9977FF; color:#000000;}
#cat-2 {width:164px; margin:0; border-top:8px solid #66BB88; color:#000000;}
#cat-3 {width:164px; margin:0; border-top:8px solid #FF55FF; color:#000000;}
#cat-4 {width:164px; margin:0; border-top:8px solid #9911FF; color:#000000;}
#cat-5 {width:164px; margin:0; border-top:8px solid #FFDD33; color:#000000;}

#cat-1 h2, #cat-2 h2, #cat-3 h2, #cat-4 h2, #cat-5 h2 {
text-transform:lowercase;
margin:0;
font-weight:bold;
font-size:1.5em;
letter-spacing:-0.05em;
color:#333;
}
.category a {
color:#ffffff;
display:block;
background:none;
}
.category a:hover {
background:none;
color:#fff;
text-decoration:none;
}
#cat-1:hover {background:#9977FF; color:#352726; }
#cat-2:hover {background:#66BB88; color:#352726; }
#cat-3:hover {background:#FF55FF; color:#352726; }
#cat-4:hover {background:#9911FF; color:#352726; }
#cat-5:hover {background:#FFDD33; color:#352726; }
#cat-1 h2 a:hover, #cat-2 h2 a:hover, #cat-3 h2 a:hover, #cat-4 h2 a:hover, #cat-5 h2 a:hover {
color: #fff;
}

Una vez añadidos los estilos vamos a plantilla de diseño y editamos un nuevo gadget de HTML, en su interior añadimos lo siguiente:
<div class='clearfloat' id='middle'>
<div class='cat-1'>
<div class='category section' id='cat-1'><div class='widget text' id='text1'>
<h2 class='title'><a href='Enlace-1'>Enlace-1</a></h2>
</div></div></div>

<div class='cat-2'>
<div class='category section' id='cat-2'><div class='widget text' id='text2'>
<h2 class='title'><a href='#'>Enlace-2</a></h2>
</div></div></div>

<div class='cat-3'>
<div class='category section' id='cat-3'><div class='widget text' id='text3'>
<h2 class='title'><a href='#'>Enlace-3</a></h2>
</div></div></div>

<div class='cat-4'>
<div class='category section' id='cat-4'><div class='widget text' id='text4'>
<h2 class='title'><a href='#'>Enlace-4</a></h2>
</div></div></div>

<div class='cat-5'>
<div class='category section' id='cat-5'><div class='widget text' id='text5'><h2 class='title'><a href='#'>Enlace-5</a></h2>
</div></div></div></div>

❋ El menú está creado para cinco enlaces, para configurar esos enlaces editamos el gadget de HTML, buscamos la parte que dice:

<h2 class='title'><a href='#'>Enlace-1</a></h2>

Haremos la misma operación con los enlaces 2, 3, 4, 5.

❋ Enlace-1, 2, 3, 4 y 5 es el texto que visualizamos y hará las veces de enlace.

❋ La almohadilla  # la sustituimos por la url del sitio que vamos a enlazar.

❋ La anchura del menú la podemos modificar en:
#middle {
width: 920px;

❋ El margen se muestra transparente, es decir que se mostrará como fondo el color del blog. Si deseamos que se muestre un color distinto lo podemos cambiar en:
#middle {
background:transparent url(aquí url de imagen optativa) no-repeat;
También podemos añadir una url de imagen.

❋ Color de fondo en las pestañas
.category {
background: none repeat scroll 0 0 #5B0720;

❋ Para sustituir los colores de las pestañas por otros tendremos en cuenta que, #cat-1 y siguientes es el color de la línea superior que visualizamos. Ahí mismo podemos cambiar la anchura de las pestañas en width:164px.

❋ Donde #cat-1:hover y siguientes es el color de la pestaña cuando situamos el cursor sobre ella.

❋ El color del texto lo cambiaremos en
.category a
color:#ffffff;

❋ Igualmente cambiaremos el color de el texto cuando situamos el cursor sobre él en:
.category a:hover
color:#fff;

Parece complicado tanto cambio pero es cuestión de intentarlo.
Felipe Calvo Cepeda

Sencillos, bonitos y funcionales, y solo con CSS. :)

Responder
Unknown

Gracias por esta entrada es interesante (Me gustan los matices que pueden derivar, véase tu segundo ejemplo). Un abrazo fuerte!

Manu UC.

Responder
Unknown

Por la mañana pasé rápidamente, qué precioso!

Besitos :D

Responder
Gem@

:: Eso es lo que atrae Felipe que solamente utiliza CSS lo hace más sencillo y práctico :)

:: Da mucho juego el tema de los colores Manuel, me alegra que te guste. Otro abrazo para ti :D

:: Gracias por regresar Graciela :D :d :D

Responder
Mª CARMEN G.B.

gracias x enseñarme, pasa x mi blog que tengo premio al tuyo, gracias y bss

Responder
Gem@

:: Muchas gracias por el premio Mari Carmen pero no puedo accerder a tu blog porque no sé el que es :S

Responder
Anónimo

:D Finalmente he logrado agregarlo! Ahora seguiré trasteando a ver si aprendo a modificar colores. Gracias! Gracias! Gracias!

Responder
Gem@

:: Gracias a ti Gengi, lamento responder tan tarde :S

Responder
Vooss Atelier

Hola Gema, ayer descubrí tu blog y quería felicitarte por la ayuda que nos aporta a los blogueros inciados como yo. Cree este blog para un familiar y de momento soy yo quien lo decora y administra. Poco a poco quiero darle el toque que busco.
Seguiré en contacto, a este fantástico sitio de ideas, novedades e inquietudes. Muchísimas gracias.

Responder
Gem@

:: Gracias por el comentario Vooss Atelier :D

Responder
Juan Carlos Corral

Hola, me ha encantado este tutorial, pero me gustaría saber como se puede hacer menos alto los botones. Muchas gracias.

Responder
Talismán Dreams

No sé el por qué, pero no me aparecen los títulos en las pestañas O.o

Responder

Los comentarios han sido inhabilitados temporalmente. ¡GRACIAS!

:):'(:(:P:D:$;):-I:X:O|O:S

Nota: solo los miembros de este blog pueden publicar comentarios.

 


top